Certified mathematical hierarchies: the FoCal system
نویسنده
چکیده
The focal language (formerly Foc) allows a programmer to incrementally build mathematical structures and to formally prove their correctness. focal encourages a development process by refinement, deriving step-by-step implementations from specifications. This refinement process is realized using an inheritance mechanism on structures which can mix primitive operations, axioms, algorithms and proofs. Inheritance from existing structures allows to reuse their components under some conditions, which are statically checked by the compiler. In this paper, we first present the main constructions of the language. Then we show a shallow embedding of these constructions in the Coq proof assistant, which is used to check the proofs made in Focal. Such a proof can be either an hand-written Coq script, made in an environment set up by the Focal compiler, or a Coq term given the zenon theorem prover, which is partly developed within Focal. Last, we present a formalization of focal structures and show that the Coq embedding is conform
منابع مشابه
B-FOCAL CURVES OF BIHARMONIC B-GENERAL HELICES IN Heis
In this paper, we study B-focal curves of biharmonic B -general helices according to Bishop frame in the Heisenberg group Heis Finally, we characterize the B-focal curves of biharmonic B- general helices in terms of Bishop frame in the Heisenberg group Heis
متن کاملThe effect of focal spot size on the spatial resolution of variable resolution X-ray CT scanner
Background: A variable resolution X-ray (VRX) CT scanner provides a great increase in the spatial resolution. In VRX CT scanners, the spatial resolution of the system and its field of view (FOV) can be changed according to the object size. One of the main factors that limit the spatial resolution of VRX CT scanner is the effect of the X-ray focal spot. Materials and Methods: A theoreti...
متن کاملInvestigation of the Spatial Resolution and Field of View with Change of Magnification in VRX CT
Introduction: Variable resolution x-ray (VRX) CT is a new type of CT that can image objects at various spatial resolutions. In a VRX CT scanner, the spatial resolution increases at the cost of reduction in the field of view (FOV). An important factor that limits the spatial resolution of the VRX CT is the effect of focal spot size. Also, the optimum magnification is different at each incident a...
متن کاملSome Hierarchies of QCB0-Spaces
We define and study hierarchies of topological spaces induced by the classical Borel and Luzin hierarchies of sets. Our hierarchies are divided into two classes: hierarchies of countably based spaces induced by their embeddings into Pω, and hierarchies of spaces (not necessarily countably based) induced by their admissible representations. We concentrate on the non-collapse property of the hier...
متن کاملMoment-sum-of-squares hierarchies for set approximation and optimal control
This thesis uses the idea of lifting (or embedding) a nonlinear controlled dynamical system into an infinite-dimensional space of measures where this system is equivalently described by a linear equation. This equation and problems involving it are subsequently approximated using well-known moment-sum-of-squares hierarchies. First, we address the problems of region of attraction, reachable set ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005